home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
man
/
cat.1
/
tfmtodit.1
< prev
next >
Wrap
Text File
|
1995-07-25
|
7KB
|
133 lines
TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111)))) GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444)))) TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))
NNNNAAAAMMMMEEEE
tfmtodit - create font files for use with groff -Tdvi
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
ttttffffmmmmttttooooddddiiiitttt [ ----ssssvvvv ] [ ----gggg_g_f__f_i_l_e ] [ ----kkkk_s_k_e_w_c_h_a_r ] _t_f_m__f_i_l_e
_m_a_p__f_i_l_e _f_o_n_t
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ttttffffmmmmttttooooddddiiiitttt creates a font file for use with ggggrrrrooooffffffff ----TTTTddddvvvviiii.
_t_f_m__f_i_l_e is the name of the TeX font metric file for the
font. _m_a_p__f_i_l_e is a file giving the groff names for
characters in the font; this file should consist of a
sequence of lines of the form:
_n _c_1 _c_2 ...
where _n is a decimal integer giving the position of the
character in the font, and _c_1, _c_2,... are the groff names
of the character. If a character has no groff names but
exists in the tfm file, then it will be put in the groff
font file as an unnamed character. _f_o_n_t is the name of the
groff font file. The groff font file is written to _f_o_n_t.
The ----ssss option should be given if the font is special (a font
is _s_p_e_c_i_a_l if ttttrrrrooooffffffff should search it whenever a character is
not found in the current font.) If the font is special, it
should be listed in the ffffoooonnnnttttssss command in the DESC file; if
it is not special, there is no need to list it, since ttttrrrrooooffffffff
can automatically mount it when it's first used.
To do a good job of math typesetting, groff requires font
metric information not present in the tfm file. The reason
for this is that TeX has separate math italic fonts whereas
groff uses normal italic fonts for math. The additional
information required by groff is given by the two arguments
to the mmmmaaaatttthhhh____ffffiiiitttt macro in the Metafont programs for the
Computer Modern fonts. In a text font (a font for which
mmmmaaaatttthhhh____ffffiiiittttttttiiiinnnngggg is false), Metafont normally ignores these two
arguments. Metafont can be made to put this information in
the gf file by loading the following definition after ccccmmmmbbbbaaaasssseeee
when creating ccccmmmm....bbbbaaaasssseeee:
ddddeeeeffff iiiiggggnnnnoooorrrreeee____mmmmaaaatttthhhh____ffffiiiitttt((((eeeexxxxpppprrrr lllleeeefffftttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt,,,,rrrriiiigggghhhhtttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt)))) ====
ssssppppeeeecccciiiiaaaallll """"aaaaddddjjjjuuuussssttttmmmmeeeennnntttt"""";;;;
nnnnuuuummmmssssppppeeeecccciiiiaaaallll lllleeeefffftttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt****11116666////ddddeeeessssiiiiggggnnnnssssiiiizzzzeeee;;;;
nnnnuuuummmmssssppppeeeecccciiiiaaaallll rrrriiiigggghhhhtttt____aaaaddddjjjjuuuussssttttmmmmeeeennnntttt****11116666////ddddeeeessssiiiiggggnnnnssssiiiizzzzeeee;;;;
eeeennnnddddddddeeeeffff;;;;
The gf file created using this modified ccccmmmm....bbbbaaaasssseeee should be
specified with the ----gggg option. The ----gggg option should not be
given for a font for which mmmmaaaatttthhhh____ffffiiiittttttttiiiinnnngggg is true.
Page 1 (printed 3/9/94)
TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111)))) GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444)))) TTTTFFFFMMMMTTTTOOOODDDDIIIITTTT((((1111))))
OOOOPPPPTTTTIIIIOOOONNNNSSSS
----vvvv Print the version number.
----ssss The font is special. The effect of this option is to
add the ssssppppeeeecccciiiiaaaallll command to the font file.
----kkkk_n The skewchar of this font is at position _n. _n should
be an integer; it may be given in decimal, or with a
leading 0000 in octal, or with a leading 0000xxxx in
hexadecimal. The effect of this option is to ignore
any kerns whose second component is the specified
character.
----gggg_g_f__f_i_l_e
_g_f__f_i_l_e is a gf file produced by Metafont containing
special and numspecial commands giving additional font
metric information.
FFFFIIIILLLLEEEESSSS
////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvddddvvvviiii////DDDDEEEESSSSCCCC
Device description file.
////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvddddvvvviiii////_F
Font description file for font _F.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
ggggrrrrooooffffffff(1), ggggrrrrooooddddvvvviiii(1), ggggrrrrooooffffffff____ffffoooonnnntttt(5)
Page 2 (printed 3/9/94)